/*
 * @Author: TC 
 * @Date: 2023-02-17 21:49:21 
 * @Last Modified by: TC
 * @Last Modified time: 2023-08-21 14:28:46
 */

/**
 * 基础接口
 */
export interface IBaseInterface {
    release(): void;
}

export interface IComponentInterce {
    uid?: number,
    zIndex?: number,
}

/**
 * 窗口基础接口
 */
export interface IWindowInterface extends IComponentInterce {
    noBlankClose?: boolean,
    noHasMask?: boolean,
    noCloseOther?: boolean,
    parentNode?: Node,
    winName?: string,
}

/**
 * 提示界面接口
 */
export interface ITipInterface extends IWindowInterface {
    tip: string,
    playAni: boolean,
}

export interface IV2 {
    x: number,
    y: number
}